package com.oop.多态;

public class Application {
    public static void main(String[] args) {
        //student 能调用的方法都是自己的或者继承父类的
        student s1 = new student();
        //penson 父类型，可以指向子类，只能调用子类重写的方法，不能调用子类独有的方法
        penson s2 = new student();
        Object s3 = new student();

        //对象能执行哪些方法，主要看左边类型，和右边关系不大
        s1.run();//子类没有重写所以调用父类
        s2.run();//子类重写使用调用子类
        //s2.eat();//子类特有的方法，无法调用
    }
}
